#include <bits/stdc++.h>
using namespace std;
const int maxn=100;
const int mod=998244353;
int n;
double a[maxn][maxn];
int main()
{
	ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
    
    cin >> n;
    for(int i=1;i<=n;i++)
    {
    	for(int j=1;j<=n+1;j++)
    	{
    		cin >> a[i][j];
		}
	}
	for(int i=1;i<=n;i++)
	{
		int now=i;
		for(int j=i;j<=n;j++)
		{
			if(a[j][i]>a[j][now])
			{
				now=j;
			 } 
		}
		i(a[now][i]==0)
		{
			cout << "-1" << endl;
			return 0;
		}
		if(now!=i)
		{
			swap(a[i],a[now]);
		}
		for(int j=i+1;j<=n+1;j++)
		{
			
		}
	}
    return 0;
}
